package cn.melon.helper;

import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;

/**
 * 此类为工具类, 类中只有一个函数, 
 * @author corvo
 */
public class BufferedImageHelper {
    
    /**
     * 该函数接收一个资源文件位置, 
     * @param cls   使用<code>this.getClass()</code>获取
     * @param imgPath 图片资源文件位置
     * @return 返回图像对应的BufferedImage对象
     */
    public static BufferedImage getSource(Class cls, String imgPath) {
        
        try {
            return ImageIO.read(cls.getResource(imgPath));
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}
